package src.A_JavaBase;

// 通用测试类
public class A {

    public static void main(String[] args) {

        Oop04_1 oop04 = new Oop04_1();
        Oop04_1.Inner inner = oop04.new Inner();

            //第一部分
            for (int i = 1; i <= 3; i++) {
                //上半部分空白处
                for (int j = 1; j <= 20-(i-1)*2; j++) {
                    System.err.print(" ");
                }
                //打印前部分
                for(int j = 1;j<=7+(i-1)*4;j++){
                    System.err.print("*");
                }
                //打印中心空白部分
                for (int j = 1; j <= 10-(i-1)*4; j++) {
                    System.err.print(" ");
                }
                //打印后部分
                for(int j = 1;j<=7+(i-1)*4;j++){
                    System.err.print("*");
                }
                System.err.println();
            }
            //第二部分
            for (int i = 1; i <= 3; i++) {
                for (int j = 1; j <= 15; j++) {
                    System.err.print(" ");
                }
                for (int j = 1; j <= 34; j++) {
                    System.err.print("*");
                }
                System.err.println();
            }
            //第三部分
            for (int i = 1; i <= 3; i++) {
                for (int j = 1; j <= 15+i; j++) {
                    System.err.print(" ");
                }
                for (int j = 1; j <= 34-i*2; j++) {
                    System.err.print("*");
                }
                System.err.println();
            }
            //第四部分
            for (int i = 1; i <= 3; i++) {
                for (int j = 1; j <= 18+i*2; j++) {
                    System.err.print(" ");
                }
                for (int j = 1; j <= 28-i*4; j++) {
                    System.err.print("*");
                }
                System.err.println();
            }
            //第五部分
            for (int i = 1; i <= 2; i++) {
                for (int j = 1; j <= 24+i*3; j++) {
                    System.err.print(" ");
                }
                for (int j = 1; j <= 16-i*6; j++) {
                    System.err.print("*");
                }
                System.err.println();
            }
    }

}
